Design by Measure and Conquer: Exact algorithms for dominating set

نویسندگان

  • Johan M. M. van Rooij
  • Hans L. Bodlaender
چکیده

The measure and conquer approach has proven to be a powerful tool to analyse exact algorithms for combinatorial problems, like Dominating Set and Independent Set. In this paper, we propose to use measure and conquer also as a tool in the design of algorithms. In an iterative process, we obtain a series of branch and reduce algorithms. A mathematical analysis of an algorithm in the series with measure and conquer results in a quasiconvex programming problem. The solution by computer to this problem not only gives a bound on the running time, but can also give a new reduction rule, thus giving a new, possibly faster algorithm. This makes design by measure and conquer a form of computer aided algorithm design. We apply the methodology to a set cover modelling of the Dominating Set problem and obtain the currently fastest known exact algorithm for Dominating Set: an algorithm that uses O(1.4969n) time and only polynomial space, while the previous fastest algorithm uses exponential space.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design by Measure and Conquer, A Faster Exact Algorithm for Dominating Set

The measure and conquer approach has proven to be a powerful tool to analyse exact algorithms for combinatorial problems, like Dominating Set and Independent Set. In this paper, we propose to use measure and conquer also as a tool in the design of algorithms. In an iterative process, we can obtain a series of branch and reduce algorithms. A mathematical analysis of an algorithm in the series wi...

متن کامل

A Refined Exact Algorithm for Edge Dominating Set

We present an O∗(1.3160n)-time algorithm for the edge dominating set problem in an n-vertex graph, which improves previous exact algorithms for this problem. The algorithm is analyzed by using the “Measure and Conquer method.” We design new branching rules based on conceptually simple local structures, called “clique-producing vertices/cycles,” which significantly simplify the algorithm and its...

متن کامل

0333 - 3590 A Measure & Conquer Approach for the Analysis of Exact Algorithms

For more than 40 years Branch & Reduce exponential-time backtracking algorithms have been among the most common tools used for finding exact solutions of NP-hard problems. Despite of that, the way to analyze such recursive algorithms is still far from producing tight worstcase running time bounds. Motivated by this we use an approach, that we call “Measure & Conquer”, as an attempt to step beyo...

متن کامل

Bounding the Number of Minimal Dominating Sets: A Measure and Conquer Approach

We show that the number of minimal dominating sets in a graph on n vertices is at most 1.7697, thus improving on the trivial O(2n/√n) bound. Our result makes use of the measure and conquer technique from exact algorithms, and can be easily turned into an O(1.7697) listing algorithm. Based on this result, we derive an O(2.8805n) algorithm for the domatic number problem, and an O(1.5780) algorith...

متن کامل

Measure and Conquer: Domination - A Case Study

Davis-Putnam-style exponential-time backtracking algorithms are the most common algorithms used for finding exact solutions of NP-hard problems. The analysis of such recursive algorithms is based on the bounded search tree technique: a measure of the size of the subproblems is defined; this measure is used to lower bound the progress made by the algorithm at each branching step. For the last 30...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009